.search_title {
    width: 100%;
    background: #090723;
    height: 95px;
    overflow: hidden;
    position: relative;
    color: #fff;

    .search_info {
        padding: 0 20px;
        .title {
            margin-top: 25px;
            font-size: 18px;
            line-height: 28px;
            color: #fff;
            font-weight: 700;
        }
        .detail {
            font-size: 12px;
            line-height: 18px;
            span {
                margin-left: 5px;
                margin-right: 5px;
            }
        }
    }
    .ball {
        position: absolute;
        opacity: 0.3;
        border-radius: 50%;
        &.b1 {
            width: 135px;
            height: 135px;
            right: 432px;
            top: -95px;
            background: linear-gradient(0deg, #ff5a25, #ff005a);
        }
        &.b2 {
            width: 25px;
            height: 25px;
            right: 278px;
            top: 41px;
            background: linear-gradient(-90deg, #bd4c86, #c864ae);
        }
        &.b3 {
            width: 78px;
            height: 78px;
            right: 577px;
            top: 65px;
            background: linear-gradient(-90deg, #00d5c8, #00b481);
        }
        &.b4 {
            width: 90px;
            height: 90px;
            right: -23px;
            top: 45px;
            background: linear-gradient(-90deg, #271e5b, #0d76ef);
        }
    }
}
